//package com.yunhe.device.service.base;
//
//import com.yunhe.device.domain.base.BatteryStatus;
//import com.yunhe.common.exception.ArgumentErrorException;
//import com.yunhe.common.exception.ObjectNotFoundException;
//import com.yunhe.common.exception.UniqueConstraintsException;
//import org.springframework.transaction.annotation.Transactional;
//
///**
// * 电池状态Service
// * @desc 电池状态服务类定义
// * @author liuronglei
// */
//public interface BatteryStatusService {
//
//    @Transactional
//    BatteryStatus createBatteryStatus(BatteryStatus batteryStatus)
//            throws ArgumentErrorException, UniqueConstraintsException;
//
//    @Transactional
//    void deleteBatteryStatus(Long batteryStatusId);
//
//    @Transactional
//    BatteryStatus updateBatteryStatus(BatteryStatus batteryStatus)
//            throws ArgumentErrorException, UniqueConstraintsException, ObjectNotFoundException;
//
//    @Transactional
//    BatteryStatus updateBatteryStatus(Long batteryStatusId,
//                                      String name,
//                                      String title,
//                                      Boolean activity)
//            throws ArgumentErrorException, ObjectNotFoundException, UniqueConstraintsException;
//
//    BatteryStatus findByBatteryStatusId(Long id);
//
//    BatteryStatus findByName(String name);
//
//    Iterable<BatteryStatus> findBatteryStatuss();
//
//}
